.header {
    position: fixed;
    width: 100%;
}

/* 快捷外链部分 */
.navi-top {
    width: 100%;
    height: 40px;
    background: #aa0018;
    line-height: 40px;
}
/* 
.navi-top img {
    margin-left: 100px;
} */
.navi-top .txt-welcome {
    margin-left: 22px;
    /* margin-bottom: 10px; */
    line-height: 10px;
}
.vavi-top .search {
    width: 160px;
    height: 40px;
    background: rgba(255,255,255,.16);
}
.navi-top .search .search-icon {
    float: left;
    width: 30px;
    height: 40px;
    background: url(../image/路径\ 3.png) no-repeat;
    background-position: center center;

}

.navi-top .search input {
    height: 40px;
    float: right;
    /* margin-right: 100px; */
    border: none;
    outline: none;
    /* background: url(../image/search.png) no-repeat; */
    background: rgba(170, 00, 24, .5);
    
    /* opacity: ; */
}
.quick-links a {
    font-size: 14px;
    font-family: Source Han Serif CN;
    color: #FFFFFF;
    display: block;
}
.quick-links a:hover {
    font-size: 18px;
}
.navi-top .quick-links .old-version {
    margin-right: 20px;
}
.navi-top .quick-links li{
    margin: 0 20px 0 20px;
}

/* 导航栏部分 */
.header .navi-bottom {
    width: 100%;
    height: 80px;
    background: url(../image/矩形\ 720.png) repeat-x;
    position: relative;
}
.navi-bottom:hover {
    background: #fff;
}

.navi-bottom .logo {
    position: absolute;
    width: 180px ;
    height:48px ;
    background: url(../image/logo.png) no-repeat;
    /* margin-left: 100px; */
    line-height: 80px;
    margin-top: 16px;
}
.navi-bottom:hover .logo {
    background: url(../image/图像\ 2.png) no-repeat;
}
.navi-bottom:hover a {
    color: black;
}
.quick-navi a {
    font-size: 18px;
    font-family: Source Han Serif CN;
    color: #FFFFFF;
}

.quick-navi  a:hover {
    font-size: 22px;
    color: #aa0018;
}
.quick-navi ul {
    margin-top: 29px;
}

.quick-navi .navi-item {
    margin: 0 12px 0 12px;
}
/* .quick-navi .cooper {
    margin-right: 100px;
} */
.quick-navi .navi-line {
    display: block;
    width: 14px;
    height: 2px;
    background: #ffffff;
    margin: 0 auto; 
    margin-top: 8px; 
    visibility: hidden;
}
.quick-navi li:hover .navi-line {
    visibility: inherit;
    width: 20px;
    background: #aa0018;
}
.quick-navi li .navi-line {
	transition: all .2s;
	-webkit-transition:all .1s;
}

.hidden-menu {
    display: none;  /*隐藏下拉菜单内容*/
    margin-top: 17px;
    background-color: #fff;
    opacity: .8;
}
.hidden-item {
    line-height: 40px;
    padding: 0 14px;
}
.hidden-item a {
    color: #fff;
    display: block;
    font-size: 16px;
}
.quick-navi .navi-item:hover . {

}


/* 内容模块 start*/
/* banner 模块 */
.banner img {
    width: 100%;
}
/* 新闻模块  */
.news-part {
    width: 100%;
    height: 990px;
    background: url(../image/bg-new.png);
    background-color: rgba(242, 240, 240,0.5);
}
.news-bg {
    width: 100%;
    height: 990px;
    background: url(../image/路径\ 5737.png) no-repeat;
    background-position: bottom right -60px;
}


.news-item {
    width: 760px;
    height: 224px;  
    background: #fff;
}
.news-cont {
    margin: 0 auto;
}

.cont-right .news-pic {
    width: 312px;
    height: 224px;
    background-color: #F8EAEC;
}
.cont-txt {
    width: 392px;
    height: 144px;
    padding:40px 32px 40px 24px;
}
.cont-txt h5 {
    font-size: 20px;
    font-family: Source Han Serif CN;
}
.cont-txt h5:hover {
    color: #aa0018;
}
.cont-txt .txt-p {
    color: #999;
} 
.cont-txt .txt-p:hover {
    color: #666;
}
.cont-left {
    width: 536px;
    height: 720px;
    background: #fff;
}
.cont-left .news-item {
    margin: 28px auto;
    width: 466px;
    height: 107px;
    /* margin-left: 32px; */
    border-bottom: #f8eaec dashed 1px;
}
.news-item .txt-box {
    width: 368px;
    background-color: #fff;
    /* margin-top: 42px;
    margin-left: 32px; */
}
.news-item .item-title {
    font-size: 18px;
    font-family: Source Han Serif CN;
    color: #333;
}
.news-item .item-title:hover {
    color: #aa0018;
}
.news-item .item-p {
    color: #999;
    margin-top: 16px;
}
.news-item .item-p:hover {
    color: #666;
}
.news-item .date-box {
    /* display: block; */
    width: 80px;
    height: 80px;
    background-color: #aa0018;
    font-weight: bold;
    text-align: center;
    font-family: Source Han Serif CN;
    color: #ffffff;
    /* margin-top: 40px;
    margin-right: 32px; */
}
.date-box .day {
    display: block;
    font-size: 20px;
    line-height: 28px;
    margin-top: 10px;
}
.date-box .year {
    display: block;
    font-size: 14px;
    margin-top: 4px;
}
.cont-left .more {
    margin: 28px auto;
    width: 466px;
    height: 107px;
    position: relative;

}
.more .eng {
    font-family: Source Han Serif CN;
	font-size: 12px;
    color: #aa0018;
}
.more img {
    width: 8px;
    height: 8px;
    background-color: #aa0018;
    position: absolute;
    bottom: 0;
    left: 0;
}
.more button {
    position: absolute;
    bottom: 0;
    right: 0;
}
/* 新闻中心 end */

/* 讲座活动 start */
.lecture-school .lecture {
    height: 600px;
    margin-top: 80px;
    
}
.lecture .lec-bg {
    width: 100%;
    height: 360px;
    margin-top: 179px;
    background:url(../image/lecture-bg.png) no-repeat;
    background-size: 100% 100%;
    /*  */
}

.lec-contain {
    width: 100%;
    height: 360px;
    margin: 0 auto;
    display: inline-block;
    display: flex;
    justify-content: space-between;  
    align-items: center;
    position: relative;
}
.lec-contain .lec-left {
    width: 424px;
    height: 600px;
}
.lec-mid {
    width: 632px;
    height: 264px;
    margin: auto;
}
.lec-mid .lec-title {
    font-family: Source Han Serif CN;
	font-size: 20px;
    color: #fff;
}
.lec-p {
    color: #fff;
    opacity: .72;
    margin-top: 32px;
}
.vertical-line {
    width: 1px;
    height: 64px;
    background-color: rgba(255, 255, 255, .6);
    
    margin-top: 93px;
}
.time-local {
    width: 615px;
    height: 53px;
    margin-top: 99px;
    margin-left: 16px;
}
.time-local .time img {
    width: 16px;
    height: 16px;
}
.time-local .local {
    margin-top: 15px;
}
.time-local .local img {
    width: 16px;
    height: 16px;
}
.lec-contain .lec-right {
    width: 186px;
    height: 264px;
}
.lec-contain .view-more {
    position: bottom right;
}
.lec-contain .arrow-l {
    position: absolute;
    margin: -32px 0 0px -1408px;
}
.lec-contain .arrow-r {
    position: absolute;
    margin: -32px 0 0 24px;
}
/* 讲座活动 end */
/* 经纬校园 start */
.lecture-school .school {
    width: 100%;
    height: 1090px;
    background: url(../image/school/bg-经纬校园.png) no-repeat;
    background-size: 100%;
    position: relative;
}
.school  .one {
    position: absolute;
    margin-top: 56px;
    margin-left: 1120px;
}
.school .bg-lecture {
    width: 434px;
    height: 115px;
    background: url(../image/school/Lecture.png) no-repeat ;
    margin: 27px auto;
}
.school .bg-school {
    width: 1012px;
    height: 330px;
    position: absolute;
    background: url(../image/school/SCHOOL.png) no-repeat;
    background-position: left -69px top;
    margin-top: 534px;
    
}
.school .bg-white {
    width: 88px;
    height: 40px;
    background: #fff;
    position: absolute;
    margin-top: 816px;
    z-index: 4;
}
.school .content {
    width: 100%;
    height: 712px;
    position: relative;

}
.content .two {
    position: absolute;
    margin-top: 620px;
    margin-left: 1120px;
}
.school .content  .red-block {
    width: 200px;
    height: 200px;
    background-color: #aa0018;
    position: absolute;
    margin-top: 36px;
    z-index: 1;
}
.school .content .red-border {
    width: 608px;
    height: 608px;
    border: solid 1px #aa0018;
    position: absolute;
    margin: 52px 0 0 64px;
    z-index: 2;
}
.school .content .white-border {
    width: 772px;
    height: 492px;
    border: solid 1px #fff;
    position: absolute;
    margin-top: 64px;
    margin-left: 560px;
    z-index: 2;
}
.school .content .pic-thinker {
    position: absolute;
    margin: 76px 0 0 40px;
    z-index: 3;
}
.school .content .campus-list {
    width: 760px;
    height: 480px;
    background-color: #fff;
    margin: 76px 0 0 560px;
    position: absolute;
    z-index: 4;
    
}
.content .campus-list li {
    width: 683px;
    height: 42px;
    margin: 21px auto;
    border-bottom: #F8EAEC dashed 1px;
}
.campus-list li img {
    width: 14px;
    height: 14px;
    float: left;
    margin-top: 4px;
}
.campus-list li .list-txt {
    font-family: Source Han Serif CN;
    font-weight: bold;
	font-size: 16px;
    color: #333;
    margin-left: 16px;
}
.campus-list li .list-time {
    font-family: Source Han Serif CN;
	font-size: 12px;
    font-weight: bold;
    color: #333;
    margin-top: 3px;
    float: right;
}
.campus-list li :hover {
    color: #aa0018;
}

/* 经纬校园 end */
/* 通知公告 start */
.notice {
    width: 100%;
    height: 600px;
    background: url(../image/notice/notice-bg.png);
    position: relative;
    /* background-color: rgba(47, 12, 16, 0.84);
    background-blend-mode: multiply; */

}
.notice .line {
    width: 100%;
    /* height: 1px; */
    position: absolute;
    margin-top: 406px;
    border: solid 1px rgba(255, 255, 255,0.16);

}
.notice .notice-content {
    width: 100%;
    height: 341px;
    margin-top: 47px;

}
.notice-content ul {
    height: 229px;
    width: 100%;
}
.notice-content ul li {
    float: left;
    margin-left: 24px;
}
.notice-content  .above .card {
    width: 424px;
    height: 177px;
    background: url(../image/notice/联合\ 1.png) no-repeat;
}
.above .card .notice-time {
    width: 100%;
    height: 24px;
    font-family: Source Han Serif CN;
	font-size: 18px;
    color: #fff;
    opacity: .8;
    padding-top: 33px;
    margin-left: 32px;
}
li:hover .card .notice-time {
    color: #aa0018;
    opacity: .72;
    font-weight: bold;
}
 .above .card .notice-details {
    width: 360px;
    height: 56px;
    font-family: Source Han Serif CN;
	font-size: 18px;
    color: #fff;
    margin: 16px auto;
}
li:hover .card .notice-details {
    color: #aa0018;
    font-weight: bold;
}
.notice-content li:hover .card {
    background: url(../image/notice/联合\ 2.png) no-repeat;
}
.notice-content  .below {
    width: 24px;
    height: 24px;
    margin: 28px auto;
}
 .round {
    width: 24px;
    height: 24px;
    background: url(../image/notice/notice-icon.png) no-repeat;
}
.notice-footer {
    width: 100%;
    height: 64px;
    margin-top: 46px;
    display: flex;
    justify-content: space-between;
}


/* 通知公告 end */
/* 学校概况 start */
.school-points {
    height: 670px;
    background: url(../image/footerbg.png) no-repeat;
    background-size: 100% 100%;
}
.points-content  {
    height: 670px;
    background: url(../image/points/about.png) no-repeat;
    background-position: bottom left 498px;
    position: relative;
}
.points-content .red-block {
    width: 24px;
    height: 24px;
    background: #aa0018;
    position: absolute;
    margin-top: 392px;
}
.points-content .points-pic {
    width: 1320px;
    height: 256px;
    margin-top: 48px;
    position: absolute;
    z-index: 1;
}
.points-content .points-txt {
    width: 648px;
    height: 180px;
    background: #fff;
    float: left;
    box-shadow: 0px 12px 20px 0px 	rgba(0, 0, 0, 0.04);
    margin-top: 272px;
    margin-left: 112px;
    position: absolute;
    z-index: 2;

}
.points-content .points-txt p {
    width: 552px;
    height: 84px;
    line-height: 32px;
    margin: 48px auto;
    text-align: center;
}
.points-content button {
    position: absolute;
    margin-top: 352px;
    margin-left: 1120px;

}
/* 学校概况 end */
/* 教学科研 start */
.teach-research {
    width: 100%;
    height: 894px;
    margin-top: 4px;
    position: relative;
}
.teach-research .tech-line {
    width: 100%;
    border: solid 1px rgba(255, 255, 255,0.16) ;
    position: absolute;
    margin-top: 694px;
} 
.teach-research .bg-teach {
    width: 100%;
    height: 260px;
    background: url(../image/teach/tecStudy-bg.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    margin-top: 522px;
}
.teach-content {
    height: 894px;
    
    position: relative;
}
.research {
    width: 816px;
    height: 159px;
    background: url(../image/teach/research.png) no-repeat;
    background-size: 816px 159px;
    position: absolute;
    margin: 735px 252px 0 252px;
}
.tech-content ul {
    width: 100%;
    height: 632px;
    margin-top: 48px;
    display: flex;
    justify-content: space-between;
}
.tech-content li {
    width: 424px;
    height: 632px;

    float: left;
}
.tech-content li img {
    width: 424px;
    height: 304px;

}
.tech-content .tech-txt {
    width: 392px;
    height: 286px;
    background: url(../image/teach/tech-txt.png) no-repeat;
    background-size: 392px 286px;
    position: absolute;
    margin-top: -40px;
    margin-left: 16px;
    

}
.tech-txt .tech-title {
    font-family: Source Han Serif CN;
	font-size: 18px;
    color: #333;
    width: 328px;
    height: 56px;
    margin: 32px auto 24px;  
}
.tech-txt .tech-p {
    color: #999;
    width: 328px;
    height: 132px;
    margin: 0 16px 0 16px;
}
.tech-content li:hover img {
    background-color: #707070;
}
.teach-content li:hover .tech-title {
    color: #aa0018;
}
.teach-content li:hover .tech-p {
    color: #666;
}
.tech-content li .tech-icon {
    width: 24px;
    height: 24px;
    background: url(../image/teach/notice-icon.png) no-repeat;
    position: absolute;
    margin: 268px 200px 16px 200px;
}
.tech-content li .tech-time {
    width: 80px;
    height: 20px;
    font-size: 12px;
    font-family: Source Han Serif CN;
    font-weight: bold;
    color: #fff;
    position: absolute;
    margin: 308px 172px 0;
} 

.teach-content .arrow-l {
    position: absolute;
    margin-left: -88px;
    margin-top: -156px;
}
.teach-content .arrow-r {
    position: absolute;
    margin-left: 1344px;
    margin-top: -156px;
}
/* 教学科研 end */
/* 校园文化 start */
.campus-culture {
    height: 708px;
    margin-top: 30px;
    
}
.campus-culture .type-area {
    height: 708px;
    position: relative;
}
.campus-culture .type-area .bg-left {
    width: 500px;
    height: 638px;
    background: url(../image/campus-culture/矩形\ 202.png) no-repeat;
    position: absolute;
    margin-left: -300px;
    margin-top: 70px;
    z-index: 1;
}
.campus-culture .type-area .bg-right {
    width: 200px;
    height: 638px;
    background: url(../image/campus-culture/矩形\ 201.png) no-repeat;
    position: absolute;
    margin-left: 1420px;
    margin-top: 70px;
    z-index: 1;
}
.campus-culture .type-area .bg-culture {
    width: 462px;
    height: 133px;
    background: url(../image/campus-culture/Culture.png) no-repeat;
    position: absolute;
    margin-top: 0px;
    margin-left: 1091px;
    z-index: 2;

}
.campus-culture .type-area .bg-campus {
    width: 1024px;
    height: 165px;
    background: url(../image/campus-culture/Campus\ Scenery.png) no-repeat;
    position: absolute;
    margin-left: 147px;
    margin-top: 495px;
    z-index: 2;
}
.type-area .culture-content {
    width: 100%;
    height: 400px;
    margin-top: 48px;
    
}
.culture-content ul {
    position: absolute;
    z-index: 10;
    width: 1620px;
    height: 400px;
    display: inline-flex;
    overflow: hidden;
}
.type-area .culture-content li {
    height: 400px;
    float: left;
    margin-left: 24px;
}
.culture-content li img {
    height: 400px;
}
.type-area .view-more {
    position: absolute;
    margin: 0 560px 0 ;
    z-index: 7;
}
.arrow {
    width: 152px;
    height: 64px;
    display: flex;
    position: absolute;
    margin-left: 1168px;
    z-index: 5;

}
.arrow-r-red {
    margin-left: 24px;
}

/* 校园文化 end */

/* 专题专栏 start */
.special {
    width: 100%;
    height: 230px;
    background: rgb(247,247,247);
}
.special-column {
    width: 1496px;
    height: 230px ;
    margin: 100px auto 0;
    position: relative;
    
}
.special-column .arrow-l-red {
    position: absolute;
    margin-left: 0px;
    margin-top: 76px;
}
.special-column .arrow-r-red {
    position: absolute;
    margin-left: 1432px;
    margin-top: 76px;
}
.special-column .cards {
    height: 120px;
    margin-top: 48px;
 

}

/* 专题专栏 end */
/* 内容模块 end*/

/* 页面底部模块 start */
.footer {
    width: 100%;
    height: 640px;
    margin-top: 88px;
    background: url(../image/footerbg.png);
    background-color: rgba(152, 00, 21, .92);
    background-blend-mode: multiply;    
}
.footer-menu {
    width: 100%;
    height: 145px;
    /* background-color: darkcyan; */
    display: inline-flex;
    margin-top: 64px;
    /* overflow-x: scroll;/*子元素宽度大于父元素时滚动*/
    /* overflow-x: hidden;  */
}

/* 隐藏滚动条 */
/* .footer-menu::-webkit-scrollbar {
    display: none;
} */
.footer-menu li {
    width: 144px;
    height: 141px;
    border: solid 1px;
    border-color: rgba(255, 255, 255,0.16);
    text-align: center;
    display: inline-block;
    margin: 0 12px;
    /* opacity: 0.16; */
}.footer-menu li .ico {
    margin: 32px auto 18px;
    display: block;
}
.footer-menu li .ico-txt {
    font-family: Source Han Serif CN;
	font-size: 16px;
    color: #fff;
    
}

.footer-logo {
    width: 224px;
    height: 59px;
    margin: 88px auto;
}
.footer-links {
    width: 1320px;
    height: 120px;
    /* background-color:steelblue ; */
    margin: 89px auto 31px;
}
.footer ul {
    overflow: hidden;
    float: left;
    display: block;
}
.footer-links .links-bot {
    margin-top: 24px;
}
.footer-links li {
    width: 242px;
    height: 46px;
    text-align: center;
    line-height: 48px;
    border: solid 1px;
    border-color: rgba(255, 255, 255,0.16);
    margin: 0px 12px;
    float: left;
}
.footer-links .links-txt a {
    font-family: Source Han Serif CN;
	font-size: 16px;
    color: #fff;
}
.footer-p {
    display:inline-flex;
    float: left;
}

.address {
    display: inline-block;
}
.address img {
    width: 14px;
    height: 16px;
    margin-right: 16px;
}
.copyright .copyright-txt {
    margin-left: 206px;
}
.copyright .copyright-txt,.address .address-txt {
    font-size: 12px;
    font-family: Source Han Serif CN;
    color: #fff;
    opacity: 0.8;
}
.foot-icon {
    margin-left: 406px;
}
.footer .padge {
    width: 23px;
    height: 24px;
    margin-left: 17px;
}
.footer .shield {
    width: 19px;
    height: 24px;
    
}
/* 页面底部模块 end */